#include "Fundo.h"

Fundo::Fundo(CGFtexture* tex)
{
	imagemFundo = tex;
	pla = new plane();
	VertShader = "../shaders/shader.vert";
	FragShader = "../shaders/shader.frag";
	defined = false;
}

void Fundo::initShader()
{
	init(VertShader.c_str(),FragShader.c_str());
}

void Fundo::draw()
{
	bind();
	/*if(defined == false)
	{
		initShader();
		defined = true;
	}*/
	imagemFundoLocation = glGetUniformLocation(id(),"ImagemFundo");
	glActiveTexture(GL_TEXTURE0);
	imagemFundo->apply();
	glPushMatrix();
	pla->draw();
	glPopMatrix();
	unbind();
}